module.exports = {
    // 忽略包含"init"的commit
    ignores: [commit => commit.includes("init")],
    // 继承@commitlint/config-conventional配置
    extends: ["@commitlint/config-conventional"],
    // 自定义规则
    rules: {
        "body-leading-blank": [2, "always"],
        "footer-leading-blank": [1, "always"],
        "header-max-length": [2, "always", 108],
        "subject-empty": [2, "never"],
        "type-empty": [2, "never"],
        "type-enum": [
            2,
            "always",
            [
                "feat",
                "fix",
                "perf",
                "style",
                "docs",
                "test",
                "refactor",
                "build",
                "ci",
                "chore",
                "revert",
                "wip",
                "workflow",
                "types",
                "release"
            ]
        ]
    }
};
